Dudlewebs\WPMCS\s3\Aws\ClientResolver D

Total Complexity 142
Dependencies 37
Dependents 3
Total lines 533
Lines of code 389
Logical lines of code 222
Comment lines 98
Methods 40
Properties 3

Methods 40

Method Rating Maintainability Complexity Lines of code
resolve()
A
46 14 37
_apply_endpoint_provider()
A
49 13 24
_apply_defaults()
A
52 13 23
_apply_credentials()
A
54 10 17
_apply_user_agent()
A
48 8 30
getArgMessage()
S
52 7 22
_apply_use_dual_stack_endpoint()
S
58 5 16
getEndpointProviderOptions()
S
58 5 16
_apply_use_fips_endpoint()
S
58 5 16
_default_signing_name()
S
60 5 13
throwRequired()
S
60 5 12
_apply_idempotency_auto_fill()
S
60 4 13
_missing_version()
S
54 3 24
_default_signing_region()
S
66 4 7
_default_signature_version()
S
66 4 7
_apply_retries()
S
61 3 11
_apply_stats()
S
66 3 7
_apply_validate()
S
67 3 7
_apply_debug()
S
71 3 5
_apply_api_provider()
S
63 3 9
_apply_csm()
S
64 2 8
_missing_region()
S
67 2 8
_default_signature_provider()
S
80 1 3
_default_serializer()
S
78 1 3
_default_endpoint_provider()
S
74 1 4
_apply_endpoint()
S
79 1 3
getDefaultArguments()
S
80 1 3
_apply_http_handler()
S
76 1 3
_default_handler()
S
76 1 3
_apply_handler()
S
80 1 3
_apply_profile()
S
78 1 3
__construct()
S
81 1 3
_apply_serializer()
S
79 1 3
_default_use_dual_stack_endpoint()
S
80 1 3
_default_use_fips_endpoint()
S
80 1 3
_default_endpoint_discovery_provider()
S
80 1 3
_apply_endpoint_discovery()
S
79 1 3
_default_credential_provider()
S
80 1 3
invalidType()
S
69 1 5
isValidRegion()
S
80 1 3